On board compiling in the very small
نویسندگان
چکیده
Smart cards and embedded devices are well known for being low end platforms with limited resources and computing power. Thus they are not provided with embedded compilers which are said to be expensive and prefer using byte code interpreters rather than just in time or on the fly compilers. The following paper will challenge this idea and motivate the expected benefits of an embedded on the fly compilation process. Tracks will be given to succeed in compiling in the very small. This paper presents the component binding model implemented in CAMILLE, an extensible operating system for resource-limited devices. Modern embedded systems need on the first hand to fully exploit the limited hardware on which they run and and the other hand to dynamically adapt themselves to changes in their runtime environment. CAMILLE is an exokernel which support static customization of components and dynamic loading of system extensions. Dynamic kernel and application adaptation is implemented by an inter-component communication model. This model is based on flexible bindings which permit to fully customize the way components interact with each others. Bindings can be static, virtual or compiled to guarantee performances of intercomponent communications. This paper shows that it is possible to build a flexible operating system without sacrificing runtime performances, even for devices as constrained as smart cards. Some architectural and experimental results will be extracted from the CAMILLE generic embedded on the fly code compiler.
منابع مشابه
compiling cinema economics policies indicators and study of Iran's situation
evaluation is one of the important levels of policymaking and scientific evaluation needs the related indicators. So the main goal of this article is compiling indicators for cinema economics in Iran. The used method is applied and analysis of second data. for compiling indicators documentary method is used and all indicators were collected from Iranian and other studies. the result list was se...
متن کاملDesigning and Fabrication of a New Radiofrequency Planar microcoil for mini-Nuclear Magnetic Resonance
Introduction Radiofrequency planar microcoils are used to increase the resolution of magnetic resonance images of small samples. In this study, we aimed to design and fabricate a spiral planar microcoil constructed on a double-sided printed circuit board (PCB). It has four rings with an internal diameter of 241 microns tuned and matched at 63.8 MHz. Materials and Methods To achieve the maximum ...
متن کاملFaculty Members’ Scientific Productivity in Kermanshah Medical Sciences University
Introduction: Universities as one of the main sources for producing scientific information, play an important role in the development of the society. So, it is necessary to monitor their research activities. This study investigates the situation of producing scientific information by faculty members of Kermanshah University of Medical sciences during 1993-2002. Methods: In this descriptive stu...
متن کاملModel Based Design approach for Implementation of PHEV Energy Management
Hardware implementation of the Plug-in hybrid electric vehicles (PHEVs) control strategy is an important stage of the development of the vehicle electric control unit (ECU). This paper introduces Model-Based Design (MBD) approach for implementation of PHEV energy management. Based on this approach, implementation of the control algorithm on an electronic hardware is performed using automatic co...
متن کاملLow Cost UAV-based Remote Sensing for Autonomous Wildlife Monitoring
In recent years, developments in unmanned aerial vehicles, lightweight on-board computers, and low-cost thermal imaging sensors offer a new opportunity for wildlife monitoring. In contrast with traditional methods now surveying endangered species to obtain population and location has become more cost-effective and least time-consuming. In this paper, a low-cost UAV-based remote sensing platform...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004